package models

// Orders undefined
type Orders struct {
	ID           int64        `json:"id" gorm:"id"`
	Uid          int64        `json:"uid" gorm:"uid"`             //生成订单人
	Userid       int64        `json:"userid" gorm:"userid"`       //对方id
	Uprice       float64      `json:"uprice" gorm:"uprice"`       //生成订单人支付金额
	Userprice    float64      `json:"userprice" gorm:"userprice"` //对方支付金额
	Hongniangid  int64        `json:"hongniangid" gorm:"hongniangid"`
	Status       int64        `json:"status" gorm:"status"`             // 1订单生成 2对方拒绝 3待付款 4已付款  6已退款 7完成约会 8发布约会记录
	Upriceuid    int64        `json:"upriceuid" gorm:"upriceuid"`       // 生成订单付款人
	Userpriceuid int64        `json:"userpriceuid" gorm:"userpriceuid"` // 对方付款人
	Yhtime       int64        `json:"yhtime" gorm:"yhtime"`
	Addtime      int64        `json:"addtime" gorm:"addtime"`
	Yharea       string       `json:"yharea" gorm:"yharea"`
	Fwprice      float64      `json:"fwprice" gorm:"fwprice"` // 约会价格
	Fuwu         string       `json:"fuwu" gorm:"fuwu"`       // 服务类型 到店咨询 1v1约会 情感辅导 定制化脱单
	Yhprice      float64      `json:"yhprice" gorm:"yhprice"` // 优惠金额
	Yhval        string       `json:"yhval" gorm:"yhval"`     // 优惠备注
	Price        float64      `json:"price" gorm:"price"`     // 总价
	State        int64        `json:"state" gorm:"state"`     // 1系统派单 2预约单
	Hntitle      string       `json:"hntitle" gorm:"hntitle"`
	Hnimages     string       `json:"hnimages" gorm:"hnimages"`
	Wctime       int64        `json:"wctime" gorm:"wctime"`
	Fukuanstatus int64        `json:"fukuanstatus" gorm:"fukuanstatus"`
	U            Userdingdan  `gorm:"ForeignKey:Uid;AssiciationForeignKey:Id"`
	User         Userdingdan  `gorm:"ForeignKey:Userid;AssiciationForeignKey:Id"`
	Hongniang    Hongniangsql `gorm:"ForeignKey:Hongniangid;AssiciationForeignKey:Id"`
}

// TableName 表名称
func (*Orders) TableName() string {
	return "orders"
}

// Orderuser undefined
type Orderuser struct {
	ID      int64 `json:"id" gorm:"id"`
	Uid     int64 `json:"uid" gorm:"uid"`
	Orderid int64 `json:"orderid" gorm:"orderid"`
}

// TableName 表名称
func (*Orderuser) TableName() string {
	return "orderuser"
}
